#header {
  position: fixed;
  top: 0;
  background: #fff;
  z-index: 100;
}

#content {
  position: absolute;
  width: 100%;
  top: 1.180555rem;
  bottom: 1.319444rem;
  overflow: hidden;
}

.search {
  width: 100%;
  height: 1.0667rem;
  padding: 0.416666rem 0.3733rem 0.277777rem 0.3733rem;
}

.search-input {
  width: 100%;
  height: 0.8rem;
  padding-left: 0.8rem;
  border: solid #ccc 1px;
  border-radius: 20px;
  background-image: url("../images/coalltion/search.png");
  background-size: 0.5333rem 0.5333rem;
  background-repeat: no-repeat;
  background-position: 0.16rem 0.1067rem;
}

.search-input:focus {
  outline: none;
}

.horizon {
  width: 100%;
  height: 0.013888rem;
  background: #ccc;
  margin-top: 0.277777rem;
  position: relative;
}

.recommend {
  width: 100%;
  height: 0.583333rem;
  padding-top: 0.444444rem;
  /*border: solid red 1px;*/
}

.recommend p {
  display: block;
  height: 21px;
  width: 86px;
  line-height: 0.555555rem;
  font-size: 0.333333rem;
  text-align: center;
  color: #e8323e;
}

.wrapper {
  display: flex;
  position: absolute;
  width: 100%;
  top: 2.083333rem;
  bottom: 0;
  overflow: hidden;
}

.content-left {
  width: 2.2933rem;
  height: 100%;
  border-top: solid #dbdbdb 1px;
  border-right: solid #dbdbdb 1px;
  overflow: scroll;
}

.content-left::-webkit-scrollbar {
  display: none;
}

.menu {
  width: 100%;
  height: 1.305555rem;
  line-height: 1.2533rem;
  text-align: center;
  border-bottom: solid #dbdbdb 1px;
  color: #555;
}

.active {
  color: red;
}

.content-right {
  flex: 1;
  width: 100%;
  height: 100%;
  overflow: scroll;
  margin-left: 10px;
}

.content-right::-webkit-scrollbar {
  display: none;
}

.item {
  width: 100%;
  overflow: hidden;
  padding-bottom: 0.1067rem;
  margin-bottom: 0.416666rem;
  padding-right: 0.2rem;
}

.item-title {
  display: inline-block;
  height: 0.8rem;
  margin-left: 0.2667rem;
  line-height: 0.8rem;
  text-align: center;
  font-size: 0.4267rem;
/*  border-bottom: solid #e83023 4px;*/
}

.item-pic {
  margin-top: 0.1067rem;
  margin-bottom: 0.1067rem;
  width: 100%;
}

.icon {
  width: 0.32rem;
  height: 0.32rem;
  margin-right: 0.1067rem;
}

.address,
.present {
  height: 0.32rem;
  line-height: 0.32rem;
  font-size: 0.32rem;
  margin-bottom: 0.1067rem;
  margin-left: 0.2667rem;
}

.address {
  color: #a9a9a9;
}

.present {
  color: #555;
}
.menu{
	background-color: white;
	width: 2.430555rem;
}
.itemHref{
	background-color: white;
	border: 0.013888rem solid #dbdbdb;
}
/*10.30*/
.content-left {
	background: #fff;
}
			
.present {
		color: #a3a3a3;
}
			
.item-title {
		padding: 0 0.1388rem;
}
			
.address {
		margin-bottom: 0.1805rem;
}
			
.icon {
		margin-right: 0.2083rem;
}